#include <iostream>
#include <vector>

int max_response_time(int code)
{
    if (code < 128)
        return code;

    return ((code & 0x0f) | 0x10) << (((code >> 4) & 0x07) + 3);
}

int main()
{
    int C;
    std::cin >> C;

    int minv = 1e10;
    for (int i = 0; i < C; i++)
    {
        int t, m;
        std::cin >> t >> m;
        int k = t + max_response_time(m);
        if (k < minv)
            minv = k;
    }

    std::cout << minv << std::endl;

    return 0;
}